package com.sanpu.kxe.business.main.bean;

import android.text.TextUtils;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * Description：个人配置信息
 * Created by 薛勇军 on 2018/7/9.
 */

public class UserConfigOutput implements Serializable {

    /** 是否设置过支付密码 1 已设置   0  未设置 */
    private String payPwd;

    /** 分享文案 分享注册，显示在第三方的文案 以”；”分隔 */
    private String shareSummary;

    /** 分享图标 */
    private String shareIcon;

    /** 首页跑马灯文案 */
    private String marqueeMainText;

    /** 首页跑马灯文案Id */
    private String marqueeMainTextId;

    /** 收款页跑马灯文案 */
    private String marqueePayText;

    /** APP快捷收款最小交易金额 */
    private BigDecimal appFasterMinAmt;

    /** APP快捷收款最大交易金额 */
    private BigDecimal appFasterMaxAmt;

    /** APP扫码收款最小交易金额 */
    private BigDecimal appScanMinAmt;

    /** APP扫码收款最大交易金额 */
    private BigDecimal appScanMaxAmt;

    /** 客服电话 */
    private String serviceNumber;

    /** 0元购机 */
    private String zeroPurchaseUrl;

    /** 办理信用卡 */
    private String registCardUrl;

    /** 话费流量开关 balance   point   balanceAndPoint*/
    private String mobileRechargeTable;

    /**客服服务时间描述**/
    private String serviceTimeDescription;

    /**
     * 提现签约状态
     * SIGNED：已签约
     * NOTSIGNED：未签约
     * NONEED：不需要签约
     */
    private String withdrawSignStatus;

    /** 省市区版本号 */
    private String adressVersion;

    /** 微信号 **/
    private String serviceWeChatNumber;

    /** 微信图片 **/
    private String serviceWeChatImagePath;

    public String getPayPwd() {
        return payPwd;
    }

    public void setPayPwd(String payPwd) {
        this.payPwd = payPwd;
    }

    public String[] getShareSummary() {
        if (TextUtils.isEmpty(shareSummary)) {
            return new String[]{"", ""};
        } else if (!shareSummary.contains(";")) {
            return new String[]{shareSummary, ""};
        }
        return shareSummary.split(";");
    }

    public void setShareSummary(String shareSummary) {
        this.shareSummary = shareSummary;
    }

    public String getShareIcon() {
        return shareIcon;
    }

    public void setShareIcon(String shareIcon) {
        this.shareIcon = shareIcon;
    }

    public String getMarqueeMainText() {
        return marqueeMainText;
    }

    public void setMarqueeMainText(String marqueeMainText) {
        this.marqueeMainText = marqueeMainText;
    }

    public String getMarqueeMainTextId() {
        return marqueeMainTextId;
    }

    public void setMarqueeMainTextId(String marqueeMainTextId) {
        this.marqueeMainTextId = marqueeMainTextId;
    }

    public String getMarqueePayText() {
        return marqueePayText;
    }

    public void setMarqueePayText(String marqueePayText) {
        this.marqueePayText = marqueePayText;
    }

    public BigDecimal getAppFasterMinAmt() {
        return appFasterMinAmt;
    }

    public void setAppFasterMinAmt(BigDecimal appFasterMinAmt) {
        this.appFasterMinAmt = appFasterMinAmt;
    }

    public BigDecimal getAppFasterMaxAmt() {
        return appFasterMaxAmt;
    }

    public void setAppFasterMaxAmt(BigDecimal appFasterMaxAmt) {
        this.appFasterMaxAmt = appFasterMaxAmt;
    }

    public BigDecimal getAppScanMinAmt() {
        return appScanMinAmt;
    }

    public void setAppScanMinAmt(BigDecimal appScanMinAmt) {
        this.appScanMinAmt = appScanMinAmt;
    }

    public BigDecimal getAppScanMaxAmt() {
        return appScanMaxAmt;
    }

    public void setAppScanMaxAmt(BigDecimal appScanMaxAmt) {
        this.appScanMaxAmt = appScanMaxAmt;
    }

    public String getServiceNumber() {
        return serviceNumber;
    }

    public void setServiceNumber(String serviceNumber) {
        this.serviceNumber = serviceNumber;
    }

    public String getZeroPurchaseUrl() {
        return zeroPurchaseUrl;
    }

    public void setZeroPurchaseUrl(String zeroPurchaseUrl) {
        this.zeroPurchaseUrl = zeroPurchaseUrl;
    }

    public String getRegistCardUrl() {
        return registCardUrl;
    }

    public void setRegistCardUrl(String registCardUrl) {
        this.registCardUrl = registCardUrl;
    }

    public String getMobileRechargeTable() {
        return mobileRechargeTable;
    }

    public void setMobileRechargeTable(String mobileRechargeTable) {
        this.mobileRechargeTable = mobileRechargeTable;
    }

    public String getServiceTimeDescription() {
        return serviceTimeDescription;
    }

    public void setServiceTimeDescription(String serviceTimeDescription) {
        this.serviceTimeDescription = serviceTimeDescription;
    }

    public String getWithdrawSignStatus() {
        return withdrawSignStatus;
    }

    public void setWithdrawSignStatus(String withdrawSignStatus) {
        this.withdrawSignStatus = withdrawSignStatus;
    }

    public String getAdressVersion() {
        return adressVersion;
    }

    public void setAdressVersion(String adressVersion) {
        this.adressVersion = adressVersion;
    }

    public String getServiceWeChatNumber() {
        return serviceWeChatNumber;
    }

    public void setServiceWeChatNumber(String serviceWeChatNumber) {
        this.serviceWeChatNumber = serviceWeChatNumber;
    }

    public String getServiceWeChatImagePath() {
        return serviceWeChatImagePath;
    }

    public void setServiceWeChatImagePath(String serviceWeChatImagePath) {
        this.serviceWeChatImagePath = serviceWeChatImagePath;
    }
}
